// 定义用户角色的键值对结构
export type UserRoles = {
  [key: string]: string
}

// 定义具体的用户角色
export const UserRole: UserRoles = {
  NOT_LOGIN: "notLogin",
  admin: '管理员',
  user: '用户',
  all: '所有',
}

// 定义搜索角色列表
const searchRoleList = [
  { label: UserRole.ADMIN, value: "ADMIN" },
  { label: UserRole.USER, value: "USER" },
  { label: UserRole.ALL, value: "ALL" } // 添加 ALL 选项
];

// 定义一个函数，根据值获取键
export const getKeyByValue = (value: string): keyof typeof UserRole | undefined => {
  return Object.keys(UserRole).find((key) => UserRole[key] === value) as keyof typeof UserRole
}
